return {
	{
		"https://gitee.com/cc906979421/mason.nvim",
		version = false,
		build = ":MasonUpdate",
		opts = {},
	},
	{
		"https://gitee.com/cc906979421/mason-lspconfig.nvim",
		dependencies = { "https://gitee.com/cc906979421/mason.nvim" },
		opts = {
			ensure_installed = {
				"clangd",
				--"lua_ls",      -- Lua
				"gopls",       -- Go
				--"rust_analyzer", -- Rust
				--"pyright",     -- Python
				--"ts_ls",       -- TypeScript
			},
			automatic_installation = true,
		},
		config = function()
					-- 诊断信息的图标
		vim.diagnostic.config({
			signs = {
				text = {
					[vim.diagnostic.severity.ERROR] = "x",
					[vim.diagnostic.severity.WARN] = "!",
					[vim.diagnostic.severity.HINT] = "⚑",
					[vim.diagnostic.severity.INFO] = "»",
				},
			},
				virtual_text = true,
				underline = true,
				update_in_insert = false,
				severity_sort = true,
		})
		end,
	},
	{
		"https://gitee.com/cc906979421/nvim-lspconfig",
		dependencies = { "https://gitee.com/cc906979421/mason-lspconfig.nvim" },
		config = function()
			local lspconfig = require("lspconfig")
			local capabilities = require("blink.cmp").get_lsp_capabilities()

			-- 为每个 LSP 统一设置 capabilities
			--local servers = { "clangd", "lua_ls", "rust_analyzer", "gopls", "pyright", "ts_ls" }
			local servers = { "clangd", "gopls" }
			for _, server in ipairs(servers) do
				lspconfig[server].setup({
					capabilities = capabilities,
				})
			end
		end,
	}
}
